package com.loong.backend.gateway.configure;

import com.loong.backend.gateway.filter.SignFilter;
import com.loong.backend.gateway.filter.TokenFilter;
import com.loong.backend.gateway.handler.TokenHandler;
import com.loong.common.gateway.filter.FilterConfig;
import org.springframework.context.annotation.Bean;
import org.springframework.stereotype.Component;


import javax.annotation.Resource;

@Component
public class FilterInstance {

    @Resource
    private FilterConfig config;
    @Resource
    private TokenHandler tokenHandler;

//    @Bean
//    public SignFilter signFilter() {
//        return new SignFilter(config.getSign());
//    }
//
//    @Bean
//    public TokenFilter tokenFilter() {
//        return new TokenFilter(config.getToken(), tokenHandler);
//    }

}
